2d rotation in computer graphics examples